/**
* 接口定义 v1.0
* @author 赵颖杰 				联系方式 13805848274
*/

var Remoting = {};//后台通信接口对象
(function ($) {

    /************通讯接口**************/
    /**
	* 通讯
	* @param url http地址 例如http://xxxxx;
	* @param data 业务层参数数据
	*			{
	*				a:"value",
	*				...
	*			}或 a=1&b=2&c=3
	* @param success_func 成功回调function(param); 注：如需要返回信息，请设置
	* @param error_func 失败回调function(param); 注：如需要返回信息，请设置
	* @param options 样式参数
	*			{
	*				show_progress:true,         //是否显示进度信息 (可选); 默认true
	*				progress_theme:"scroll",	//进度显示样式 (可选) scroll:滚动; 默认scroll
    *               method:"POST",              //HTTP　请求方式
    *               headers:{},                 //ＨＴＴＰ　的　headers
	*			}
	* @return string 返回值根据实际需求自行转换
	*/
    $.doRemoting = function (url, data, success_func, error_func, options) {
        cordova.exec(function (param) {
            if (success_func)
                success_func(param);
        }, function (error) {
            if (error_func)
                error_func(error);
        }, "OpenxtPlu", "doRemoting", [url, data, options]);
    };
})(Remoting);